
@media print {
    * {
        background: none !important;
        color:$darkgrey !important;
        min-height: 0 !important;
        min-width: 0 !important;
        border-color: $color4 !important;
        height: auto !important;
        position: static !important;
        width: auto !important;
        border-width: 2px !important;
    }

    .container-fluid{
        max-width: 100%;
        margin: 0;
        padding: 0;
    }

    .row{
        margin: 0 !important;
    }

    .skip-main{
        display: none;
    }

    .col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
        width:100% !important;
        max-width: 100%;
        padding: 0 !important;
        flex: none !important;
        display: block !important;
    }

    
    .offset-1,.offset-2,.offset-3,
    .offset-sm-1,.offset-sm-2,.offset-sm-3,
    .offset-md-1,.offset-md-2,.offset-md-3,
    .offset-lg-1,.offset-lg-2,.offset-lg-3 {
        margin-left: 0;
    }

    
    .collapse:not(.show) {
        display: block;
    }

   
    .search-wizzard,
    .mobileNavigation,
    .desktopNavigation,
    .toggleButton-mainNavi,
    .header-top{
        display: none;
    }

    .header{
        position: relative !important;
        height: auto !important;
        margin: 30px 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .header-bottom{
        margin: 0;
        padding: 0;
        background-color: transparent !important;
    }

    .contentfullwidthaccordeon .panel {
        margin-bottom: 0 !important;
    }

    header .header-container.is-active{
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        position: relative !important;
    }

    .headerteaseritems {
        margin-top: 0;
    }

    .teaserheaderteaserbigimage {
        .text-layer {
            h1, h2 {
                text-shadow: none !important;
            }
        }
    }


    .tx-powermail,
    .backToTopButton-container,
    .quickcontactwizzard-desktop,
    .quickcontactwizzard.mobile{
        display: none !important;
    }

    .standard-button {
        position: relative !important;
    }


    .footer-top,
    .quicklinks-right,
    .quicklinks-left,
    .navigation-legal{
        display: none;
    }

    .footer{
        page-break-inside: avoid;

        .footer-bottom{
            border-top:2px solid $color4 !important;
        }
    }

    .contact{
        margin-bottom: 0 !important;
    }

    .footer-bottom .row-2 p,
    .footer-bottom p a,
    .footer-bottom p,
    .footer-bottom h5{
        color: $color4 !important;
    }

    .contentfullwidthyoutubevideoteaser,
    .breadcrumb,
    picture,
    a.standard-button,
    .footer .quicklinks-left,
    .footer .quicklinks-right,
    .contentfullwidthaccordeon .panel-heading a.collapsed:after {
        display: none !important;
    }

    .logo picture {
        display: block !important;
    }

    .contentteasercounter,
    .contenticontextbuttongrid,
    .contentfactsteaser {
        border-top:2px solid $color4 !important;
        border-bottom:2px solid $color4 !important;
        padding:15px 0 !important;
        text-align: center !important;
        .col-12 {
            width: 31% !important;
            margin:0 1% !important;
            display:inline-block !important;
        }
    }

    .contentfactsteaser {
        .col-12 {
            width: 23% !important;
        }
    }

    ul li {
        list-style-type: disc !important;
    }

    .contenttextimagebubble .bluebox {
        margin: 0 auto !important;
    }

    .panel-group {
        border-bottom:2px solid $color4 !important;
        .accordion-toggle {
            border-top:2px solid $color4 !important;
            padding:15px 0 !important;

            &:after {
                display: none;
            }
        }
    }

    .footer {
        border-top:2px solid $color4 !important;
        text-align: center !important;
    }


    .systemnewsletterregister {
        display: none;
    }

    .news {
        .news-filter {
            display: none;
        }
        .news-list-view {
            .news-list-content {
                padding: 15px;
            }
            .reference {
                .news-list-image {
                    padding: 0;
                }
            }
        }
    }

    .tx-tancontacts {
        .contactfilterwrap {
            display: none;
        }
        .list-headline,
        .district-name,
        .district-description {
            page-break-inside: avoid;
        }
        .district-name {
            margin-top: 30px;
        }
    }

    .tx-kesearch-pi1 {
        .kesearch_searchbox {
            .kesearchbox {
                position: relative !important;
                #kesearch_submit {
                    position: absolute !important;
                    top: 12px;
                    right: 12px;
                    bottom: auto;
                }
            }
            #kesearch_filters,
            .resetbutton,
            .submitbutton {
                display: none;
            }
        }
    }
}


.footer-int .social-container {
    img {
        width: 40px!important;
        height: auto!important;
        filter: none!important;
    }

    &:hover {
        text-decoration: none;
    }
}
.sgjj{
    background: url(../images/sgjj.jpg) repeat top ,transparent;
}

*{margin:0;padding:0;}
html,body{font:14px/1.5 normal;font-family:'Microsoft YaHei',Arial,Tahoma,sans-serif;color:#666;overflow-x: hidden;}
a{color:#333;transition:all 0.3s ease-in-out;cursor:pointer;text-decoration: none;}
a:hover{color:#0a3875;}
ul,dl{list-style:none;}
i{font-style: normal;}
img{display:inline-block;vertical-align:middle;border:0;}
.warper{max-width:1800px;margin:0 auto;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.pr{position: relative;}
.warper{max-width: 1800px; margin: 0 auto;}
.about-main2{height: 890px;width: 100%;overflow: hidden;}
.about-main2 .licheng-bg{background-color: rgba(255,255,255,.8);width: 100%;height: 100%;position: relative;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg img{height: 518px;position: absolute;bottom: 0px;left: 0;}
.about-main2 .ny-title{padding-top: 80px;width: 100%; text-align: center;}
.ny-title .title-en{font-size: 36px; color: #b4b4b4; font-family: arial; line-height: 36px; font-weight: normal;}
.ny-title .title-ch{font-size: 26px; color: #333333; margin: 15px 0; font-weight: normal;}
.ny-title i{display: block; width: 42px; height: 1px; background-color: #b5b5b5;margin: 0 auto;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;height: 100%;}
.about-main2 .licheng-content ul li{width: 20%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;height: 320px}
.about-main2 .licheng-content ul li .date{color: #0a3875;font-size: 30px;}
.about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
.about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line{margin-top: 30px;}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{width: 25px;height: 25px;background-color: rgba(10, 56, 117, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before{width: 25px;height: 25px;background-color: rgba(10, 56, 117, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{height: 250px;width: 1px;display: block;background-color: #0A3875;position: relative;left: 30px;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;left: 30px;width: 400px;height:100%;display: table;}
.about-main2 .licheng-content ul li.item5 .lc-right{width: 400px;}
.about-main2 .licheng-content ul li.item2 .lc-right, .about-main2 .licheng-content ul li.item4 .lc-right{width: 400px;}
.about-main2 .licheng-content ul li .lc-right .right-text{padding: 20px;display: table-cell;vertical-align: middle;}
.about-main2 .licheng-content ul li.item1 a{top: 72px;}
.about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
.about-main2 .licheng-content ul li.item2 a{top: 224px;}
.about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
.about-main2 .licheng-content ul li.item3 a{top: 136px;}
.about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
.about-main2 .licheng-content ul li.item4 a{top: 278px;}
.about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
.about-main2 .licheng-content ul li.item5 a{top: 99px;}
.about-main2 .licheng-content ul li.item5 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item5 .lc-right{bottom: 100px;}
.about-main2 .licheng-content .right-text h3{font-size: 24px;margin-bottom: 10px;}
.about-main2 .licheng-content .right-text p{font-size: 16px;}
.lc-swiper-btn{width: 100%;position: absolute;top: 370px;}
.lc-swiper-btn a{display: block;position: absolute;}
.lc-swiper-btn .btn-prev{position: absolute;left: 15px;top: 50px;}
.lc-swiper-btn .btn-next{position: absolute;right: 0;top: 50px;}
.lc-swiper-btn .iconfont{font-size: 30px;}
@media screen and (min-width: 1120px){
.desktopNavigation ul li:nth-last-of-type(+2) ul, .desktopNavigation ul li.last ul {
    right: -157px ;
    left: inherit;
    top: -17px;
}
.desktopNavigation ul li:nth-last-of-type(+2) ul, .desktopNavigation ul li.last ul {
    display: none;
}
.desktopNavigation ul li {
    
}
.desktopNavigation ul li ul li ul{
    background-color: #FFFFFF;
    display: none;
    position: absolute;
    left: 0;
    width: auto;
    padding-top: 17px;
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.desktopNavigation ul li ul li:hover ul {
    display: block;
}
}
@media screen and (max-width: 414px){
.topnews{ min-height: 417px !important; }
.topnews .news-list-image{height:240px !important;}
}


